
# pyyaml模块
"""
作用 ： 就是将python对象转化为yaml格式 ，或者是将yaml的数据转化为python对象 。

# 安装 ：pip install pyyaml
# 查看 ：pip show pyyaml

# 导包 ： import yaml

主要方法 ：
1. safe_load() : 接收yaml文档，返回python对象
2. load_all() : 可以将yaml文档中几个yaml数据一起解析出来，返回python对象 。
3. safe_dump() : 接受的是python对象 ，生成一个yaml文件
4. dump_all() : 将多个python对象序列化到一个yaml文件中
"""

# 需求 ： 将python的数据转化为yaml文件
import yaml

filename = 'b.yml'

# python数据
login_data = {
    "username": "root",
    "password":"123456",
    "verify_code": [1234,8888],
    "xyz": {
        "abc": 123,
        "bcd": 'hello world'
    }
}

with open(filename,mode='w') as f:
    yaml.safe_dump(login_data,f)